home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / qw12.exe / QWHITE12.EXE / 512AT.TEC next >
Text File  |  1990-08-30  |  4KB  |  74 lines

  1. ID:51 Disabling Motherboard Memory
  2. Quarterdeck Technical Note
  3. by Stan Young
  4.  
  5.                   DISABLING MOTHERBOARD MEMORY
  6.  
  7. Q: Why can't I run more than 1 large program under DESQview
  8.    on my AT clone.
  9.  
  10.    Many AT "clone" systems do not allow the motherboard to be configured
  11. with less then 512k of memory.  This is a difficult problem for users who
  12. want to use an EEMS or EMS 4.0 memory board to run multiple programs
  13. under DESQview.
  14.  
  15.    The addition of an EEMS or EMS 4.0 expanded memory board will allow
  16. DESQview to load portions of its code into memory addresses above 640K,
  17. resulting in a larger first partition.  To get this large first partition
  18. does not require disabling memory on the motherboard.  DESQview can then
  19. allow you to run more than 640K of programs by swapping programs from the
  20. first partition to expanded memory.  However, if you want to run concurrent
  21. or non- swappable programs using expanded memory, DESQview must be able to
  22. map expanded memory pages down into the lower 640K.  This is a function of
  23. the EEMS or EMS 4.0 driver.  The limitation is that the EMS driver can not
  24. map memory into an area in use by something else; for example, your
  25. motherboard RAM.
  26.  
  27.    The size of the partitions that will be available after the first 640K
  28. is used up is defined by the size of the area between the installation
  29. address of the expanded memory board and the base address of the video
  30. card.  Since an EGA card starts at a 640K address, an IBM AT or other
  31. machine that can set up the expanded memory card at 256K will get a 384K
  32. expanded memory partition, while a "clone" that can only set the
  33. motherboard to 512K gets a 128K partition.  Even on IBM machines, sometimes
  34. this partition is not as large as one might desire.
  35.  
  36.    There is nothing that software can do to rectify this restriction. This
  37. is a hardware issue, based on the way expanded memory hardware works.
  38.  
  39. Q: So, what do you do if you have a machine that can only set motherboard
  40.    memory to 512K?
  41.  
  42.    First, you should consult with the manufacturer's support personnel to
  43. see if this is really the case.  Many times there may be a way to set up
  44. the machine, even though not documented in the manual. Additionally, some
  45. manufacturers may have a new ROM or PAL chip that permits setting up the
  46. motherboard at 256K or below.  It should be noted that this is an issue of
  47. compatibility. "Clone" machines that cannot set up the motherboard at 256K
  48. are certainly not clones and are incompatible with the IBM machines at the
  49. hardware level.  Given a high enough level of interest from users, a
  50. manufacturer may develop a fix for the problem.
  51.  
  52.    Second, you might consider migrating into a 386 based environment
  53. through the installation of a 386 motherboard or addon processor card.
  54. Since the 386 chip has such vastly superior memory management, it is
  55. possible to do all of the memory management necessary without special
  56. hardware.  On a 386 based machine, exTENDed memory is used to emulate EMS
  57. 4.0 memory and expanded memory pages can be set on the motherboard from 0K
  58. without disabling any motherboard memory.  Additionally, there are other
  59. benefits inherent to the 386 environment, such as extra speed and
  60. reliability.
  61.  
  62.    Third, you might consider the addition of a 286 Memory Management Unit
  63. (MMU), such as the All Computer's ChargeCard or Sota Technologies SotaPop
  64. card, which provide a 286 machine with some of the memory management
  65. capability that you would get from a 386.  As with a 386, when using an 286
  66. MMU, memory management is provided at the CPU level and expanded memory
  67. pages can be set on the motherboard from 0K WITHOUT DISABLING ANY
  68. MOTHERBOARD MEMORY!.  While these cards do not increase speed or provide
  69. the virtual 86 mode of the 386, they do provide an avenue for obtaining a
  70. fully functional EMS 4.0 system at a modest price.
  71.  
  72.         Copyright (C) 1990 by Quarterdeck Office Systems
  73.              * * *   E N D   O F   F I L E    * * * 
  74.